@charset "utf-8";
html,body,dd,dl,fieldset,iframe,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul { margin:0; padding:0;  }
body { font-size: 16px;  font-family:"微软雅黑","Microsoft Yahei","Arial";  color: #222;}
div{margin:auto}
ol,ul,li,dt,dd,dl{list-style:none;}
address,cite,dfn,em,var, i {font-style:normal;}
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; list-style:none}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
a{color:#191919;}a,a:hover{text-decoration:none}
a:hover{color:#D90000}
.clear,.clearfix:after{content:".";   display:block;height:0;   clear:both;   visibility:hidden;}
.clearfix:after{visibility:hidden;content:"."}
.clearfix{*zoom:1}






/* 公共样式 */
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
.c-fl{float:left}
.c-fr{float:right}
.icon-01,.icon-02,.icon-03,.icon-04,.icon-05,.icon-06,.icon-07{background: url(../images/icon.png) no-repeat; display:inline-block;}
.fn12{font-size:12px}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}

.mgr4{margin-right: 40px;}
.mgr1{margin:0 4px;}
.Riback{ background:#F9F9F9;}
.wp-fb{font-weight: bold;}
.redTe{color:#E61E18}
.lang{color:#ff0000}
/* 页面框架 */


.wrapper-box{width:1200px;  margin:0 auto;padding-top:40px;}

.main{width:1200px; overflow: hidden;}
.mainLM{width:860px; float:left; overflow: hidden;}
.mainLeft{width: 370px; float:left; overflow: hidden;}
.mainMiddle{width:450px; float: left; overflow: hidden; }
.mainRight{width:300px; float: left; overflow: hidden;}



/* bar begin*/
.top-wrap{width:100%;min-width:1200px;z-index:9999;position:fixed;top:0;left:0; background:#134271;}
.top-wrap-fix{position:fixed;top:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:0}

.top-nav{width: 1200px; height:40px; line-height:40px;  margin: 0 auto;  position: relative; }
.top-title{float: left; font-size: 12px;}
.top-tab{border-width:01px; color:#D4DEEB; display:inline-block; cursor:pointer;  padding:0 9px 0 10px; vertical-align:bottom; overflow:hidden;}
.top-tab:hover{background-color:#103861; text-decoration:none; color:#BFEFFF}
.top-tit{border-width:01px; color:#D4DEEB; display:inline-block; cursor:pointer;  padding:0 9px 0 10px; vertical-align:bottom; overflow:hidden;}
.top-tit i{float: left; margin: 5px 5px 0 0; display: block;}

.top-wb{border-width:01px; color:#D4DEEB; display:inline-block; cursor:pointer;  vertical-align:bottom; padding:0 10px;}
.top-wb i{float:left;margin:12px 5px 0 0; display: block; }
.top-wb:hover{background-color:#103861; text-decoration:none; color:#BFEFFF; }
.weibo{display:none; margin-left:5px; height:50px; background:#f00;position:absolute;  z-index:9000;}
.weixin{display:none; margin-left:5px;height:50px;background:#f00;position:absolute;  z-index:9000;}




/* head*/
.header{ width:1200px;  background:#fff;}
.header .bdw-head {
    height: 30px;
    margin: 0 auto;
    padding: 20px 0 40px 0;
    overflow: hidden;
    border-bottom: 2px #E61E18 solid;
}
.header .bdw-logo {
    width: 190px;
    height: 53px;
    margin: 0 20px 10px 0;
    background: url(../images/icon.png) no-repeat 0px 0px;
}
.header .weather{width:180px;height: 48px;}

.header .search01{height: 40px;margin-left:10px; float: left;}
.header .search01 .ai { float: right;  width: 100px; height:32px; padding:4px 0 0 40px;   height: 40px;  display: inline-block; }
.header .search01 .ai img{ width: 90px; height:32px;}

.header .search{height: 40px;margin-left:0px;}
.header .search .search-input{width: 380px; height: 40px;  color:#bababa; font-size: 14px; border: 1px #ececec solid;  border-right: 0;  line-height: 38px; padding-left: 10px; background: #f9f9f9; float: left; border-radius: 1px 0 0 1px;  box-sizing: border-box;}
.header .search .search-btn { cursor: pointer;  width: 80px;  height: 40px;  display: inline-block;  background: #EDEAE4;  text-align: center;  border-radius: 0 1px 1px 0;}

.header .search .search-btn i{margin-top: 10px; }
.header .search .search-btn:hover{background:#ffba00}

.header .app{ width:200px; height:40px; margin-left: 40px;}
.header .app a{float:left;  display: block; width:80px; margin-left: 20px;  position: relative;}
.header .app a p{float: right;  font-size:14px;  color: #8a8a8a; line-height: 40px;}
.header .app .kehu{ display:none;margin-top:40px;height:50px;background:#f00;position:absolute;}
.header .app .shouji{display:none; margin-top:40px; margin-left:105px;height:50px;background:#f00;position:absolute;}

.header .appp{ width:200px; height:40px; margin-left: 0px;}
.header .appp a{float:left;  display: block; width:145px; margin-left:20px; font-size: 14px; position: relative;}
.header .appp a p{float: right;  color: #8a8a8a; line-height: 40px;}
.header .appp .kehu{ display:none;margin-top:40px;height:50px;background:#f00;position:absolute;}
.header .appp .shouji{display:none; margin-top:40px; width:400px; margin-left:-197px;height:288px;position:absolute; z-index:9000;}
.header .appp .shouji img{ width:400px;height:288px; box-shadow:0px 0px 4px 4px rgba(0,0,0,0.2) }

.header .bdw-logo,.weather,.search,.app,.appp{float:left;display:inline}


.header .nav{ height: 77px; overflow: hidden;}
.header .nav ul {width: 1250px;  margin-left: -26px;}
.header .nav li {float: left; display:inline;  padding: 0 0px 4px 21px; margin-top: 16px;  line-height: 16px;  width: 130px;  height: 40px;  display: inline-block;  overflow: hidden;  border-right: 1px #e5e5e5 solid;}
.header .nav a{padding: 0 12px 11px 10px; float: left;font-size:15px; white-space: nowrap;}
.header .nav .fontb {font-weight: bold;}
.header .nav .liw01{width:190px;}
.header .nav .liw02{width:200px;}
.header .nav .liw03{width:225px;}
.header .nav .liw04{width:200px;}
.header .nav .liw05{width:150px;}

.textBox{overflow: hidden;  margin: 10px auto 0 auto;  padding: 12px 0;  background:#F9F9F9;}
.textBox a{float: left; margin-left: 12px; line-height: 24px; color:#4c748a; font-size: 12px;}
.textBox a:hover{color:#D90000}


/*icon*/
.icon-01{width:22px; height:18px; background-position:0 -55px; }
.icon-02{width:22px; height:18px; background-position:-60px -55px;}
.icon-03{width:21px; height:21px; background-position:-89px -55px;}
.icon-04{width:38px; height:38px; background-position:0 -88px;}
.icon-05{width:42px; height:38px; background-position:-40px -85px;}
.icon-06{width:30px; height:38px; background-position:-90px -85px; float: right;}
.icon-07{width:30px; height:25px; background-position:-112px -90px; }


/*焦点图*/
.focus-news{margin:0 auto;  width:370px!important; height:280px!important;}
.focus-news-btn,.focus-news-title,.focus-news-focus,.focus-news-t,.focus-news-btn{position:absolute}
.focus-news-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;left:0;bottom:35px;_bottom:-1px;z-index:1;}
.focus-news-t{color:#fff;font-size:14px;z-index:2;bottom:35px;left:10px;line-height:40px;}
.focus-news-focus span,.focus-news-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.focus-news-focus{height:40px;line-height:40px;bottom:0;z-index:2; left:150px;}
.focus-news-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px;}
/*焦点图
.focus-news-btn{width:100%;height:41px;top:40%;margin-top:-20px;}
焦点图*/
.focus-news-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;position:relative;}
.focus-news-btn .left_btn{background-position:-2px -2px;float:left;left:10px;top:100px;}
.focus-news-btn .right_btn{background-position:-2px -49px;float:right;left:280px;top:100px;}
.focus-news-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}
.focus-news-focus span.hover{background-position:-10px -126px;}
.focus-news-list img{width:370px;height:245px;overflow:hidden;}


/*轮播效果样式*/
.yx-topic-list-slider,yx-channel-top-slider{ width:100%; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:35px;line-height:35px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.65;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}


/*头条*/
.hot-tit{width:100%;}
.hot-tit h2{font-size:20px;color:#404040;line-height: 28px;word-break:keep-all;white-space:nowrap;display:block; overflow:hidden;width: 100%}
.hot-tit h2 a{color:#404040; font-weight:bold;}
.hot-tit h2 a:hover{color:#D90000;}
.hot-tit .list{font-size:14px;margin: 10px 0 20px 0;color:#888;line-height:23px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; height:46px;width:100%}
.hot-tit .list a{color:#9b9b9b;}

.news-title{height: 47px; border-top: 1px #e5e5e5 solid;}
.news-title .text{border-top: 2px #E61E18 solid;  margin-top: -1px; padding: 9px 30px 0 30px; display: inline-block;}
.news-title .textCenter{ font-size: 18px; margin-top: -1px; padding: 9px 10px 0 10px; display: inline-block;}


.news-list{width: 100%;  overflow: hidden;}
.news-list li { line-height: 32px; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;}
.news-list li:before{float: left;  content: "";  background: #ccc;  width: 4px;  height: 4px; overflow: hidden; display: inline-block; margin: 13px 11px 0 0; border-radius: 2px;}
.news-tags{float: left; display: inline;   line-height:0;  overflow: hidden;}
.news-tags li {height: 32px; line-height: 32px; overflow: hidden; font-size: 16px;}
.news-tags li em {font-size: 16px;color:#888;display: inline-block; height: 16px;line-height: 16px;width:55px;}


/*视频*/
.column{width: 450px;overflow:hidden;}
.column .pic{float: left; display: inline;  margin-right: 10px; width: 180px;  line-height: 0;  overflow: hidden;}
.column .photo{ width: 180px;  height: 120px; display: block; overflow: hidden;}
.column .pic p{line-height: 20px; height: 38px;  margin-top: 9px;font-size:14px; overflow: hidden;}

.column .video{float: left; display: inline;  width: 370px;  line-height:0;  overflow: hidden;}
.column .bigImg{display: block; width: 100%; position: relative; overflow: hidden;}
.column .bigImg h3{z-index: 99; font-size: 14px; background: url(../images/vidblack.png) no-repeat top center;color: #fff;line-height: 40px;
  height: 40px; background-size: 100% 100%;width: 370px;text-align: center; position: absolute;    bottom: 0;   left: 0;   right: 0;
   word-break: keep-all;text-overflow: ellipsis;   white-space: nowrap;   display: block; overflow: hidden;}

.column .tab-list{float: left; display: inline;  width: 370px;  line-height:0;  overflow: hidden;}
.column .tab-list li {height:28px; line-height:28px; overflow: hidden; font-size: 14px;}
.column .tab-list li em {font-size: 14px;color:#888;display: inline-block; height: 16px;line-height: 15px;width:40px;}

.column .rit-list{width: 100%;  overflow: hidden;padding-top:15px;}
.column .rit-list li {line-height: 28px; font-size:14px; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;}
.column .rit-list li:before{float: left;  content: "";  background: #ccc;  width: 4px;  height: 4px; overflow: hidden; display: inline-block; margin: 13px 5px 0 0; border-radius: 2px;}

.column .left-pic{float: left; display: inline;  line-height: 0;  overflow: hidden;}





/*右边新闻*/
.sidebar{width:100%;overflow:hidden; }

/*右边新闻导航*/
.sidebar .Rtnews-title{height:50px; border-top: 1px #e5e5e5 solid;}
.sidebar .Rtnews-title .text{border-top:2px #E61E18 solid;  margin-top: -1px; padding:15px 30px 0 30px; display: inline-block;}
.sidebar .Rtnews-title .textCenter{ font-size: 18px; margin-top: -1px; padding: 9px 30px 0 30px; display: inline-block;}

/*右边图片新闻带背景*/


/*右边新闻带背景*/
.sidebar .hotBox{ padding: 0 15px 12px;}

.sidebar .hotBox .talk{margin: 10px  0  12px  0 ;}
.sidebar .hotBox .talk .pic {width:90px; height:60px;  float: left; margin-right: 10px; }
.sidebar .hotBox .talk .text{font-size: 14px; color: #acacac;}

.sidebar .hotBox .paper {margin:0  0  5px  0 ; }
.sidebar .hotBox .paper .pic {width:130px; height:160px; float: left; margin-right:20px; border-right:1px dashed #AAAAAA;}
.sidebar .hotBox .paper .text{font-size: 14px; line-height:24px; color: #acacac; padding: 45px 0 0 10px; margin-right:15px;}

.sidebar .hotBox .info{margin: 10px 0 12px; overflow:hidden; }
.sidebar .hotBox .info .pic{float: left;  margin-right: 11px;}
.sidebar .hotBox .info .text{font-size: 14px; color: #acacac; line-height:23px;}
.sidebar .hotBox li{ line-height: 28px; height: 28px; overflow: hidden;}
.sidebar .hotBox li a{font-size: 14px; }


.sidebar .ImgBox{width: 350px;overflow:hidden;  padding: 0 15px 18px 15px;}
.sidebar .ImgBox .Dtopic{float: left; display: inline;width:270px;  line-height: 0;  overflow: hidden;}
.sidebar .ImgBox .Dtopic .photo{ width:270px;  height: 170px; display: block; overflow: hidden;}
.sidebar .ImgBox .Dtopic p{line-height: 20px; height: 38px;  margin-top: 6px;font-size:12px; overflow: hidden;}
.sidebar .ImgBox .topic{float: left; display: inline; margin-right:7px; width:132px;  line-height: 0;  overflow: hidden;  }
.sidebar .ImgBox .topic .photo{ width:132px;  height:86px; display: block; overflow: hidden;}
.sidebar .ImgBox .topic p{line-height: 20px; height: 38px;  margin-top: 6px;font-size:12px; overflow: hidden;}
.sidebar .ImgBox .text-list {width: 100%;  overflow: hidden; padding-top:15px;}
.sidebar .ImgBox .text-list li{ width:270px; line-height:27px; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}


/*右边新闻不带背景*/
.sidebar .newsBox{ margin-top: 5px; }
.sidebar .newsBox .info{margin-bottom:5px;  background:#F4F4F4;}
.sidebar .newsBox .info .pic{float: left;  margin-right: 11px; width:132px;  height:86px;}
.sidebar .newsBox .info .text{font-size: 14px; color: #acacac; padding: 10px 10px 0 0; line-height:24px}
.sidebar .newsBox li{ line-height: 27px; height: 27px; overflow: hidden;}
.sidebar .newsBox li a{font-size: 14px;}


/*及时新闻*/
.sideMenu{width:270px;height:348px;overflow: hidden; }
.sideMenu h3{padding:10px 5px 4px 0;  border-top:1px solid #e3e3e3; position: relative; font:normal 14px/20px "Microsoft YaHei";		}
.sideMenu ul{padding:8px 0;margin-bottom:10px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu p{font-size:12px; color:#999; line-height:18px; height: 60px; }
.sideMenu img{width:90px; height: 60px; float: left; margin-right:10px; }
.sideMenu a:hover{color:#D90000;	}
.sideMenu .status{display: block;}


/*栏目导航*/

.main-title{height:55px; border-top: 1px #e5e5e5 solid;}
.main-title .text{border-top: 2px #f33 solid;  margin-top: -1px;  padding:9px 30px 0 30px; font-size:24px;font-weight: bold; display: inline-block;}
.main-title .textRi{float: right; line-height: 47px; }
.main-title .textRi a{font-size:14px; color: #888;}
.main-title .textRi a:hover{color:#D90000;}
.main-title .textRi span { margin: 0 5px;  color: #e5e5e5;}


.tab-title{ border-left:4px; height: 20px; line-height: 20px; position: relative;}
.tab-title::before{float:left;background:#D2D2D2;width:4px;height:14px;overflow:hidden;display:inline-block;margin:3px 7px 0 0;border-radius:2px}
.tab-title .bt{ float: left; font-size: 16px; font-weight: 700;}
.tab-title .more a{float: right;  margin-left: 20px; font-size: 14px; color:#888;}
.tab-title .more a:hover{color:#D90000;}







/* 底部图片 */
.foot_pic{width:1200px;overflow:hidden; position:relative;margin:10px auto 20px auto;}
.foot_pic .ts_inner{}
.foot_pic .slider_list{position:relative;height:350px;overflow:hidden;z-index:2;}
.foot_pic .slider_list ul{-webkit-transition:margin .5s ease-out 0s;-moz-transition:margin .5s ease-out 0s;transition:margin .5s ease-out 0s;}


.foot_pic .ts_inner{position:relative;width:1200px;overflow:hidden;}.foot_pic .slider_list{width:2358px;height:350px;}
.foot_pic .slider_item{float:left;width:1200px;}
.foot_pic .middle_column{margin:0 3px;}
.foot_pic .slider_btn_left,.foot_pic .slider_btn_right{background:url(../images/icon01.png) no-repeat;display:block;width:29px;height:56px;position:absolute;top:150px;z-index:5;opacity:.2;filter:alpha(opacity=20);}
.foot_pic .slider_btn_left{background-position:0 0;left:0;}
.foot_pic .slider_btn_right{background-position:0 -61px;right:0;}
.foot_pic .slider_btn_left:hover,.foot_pic .slider_btn_right:hover{opacity:1;filter:alpha(opacity=100);}
.foot_pic .column_large{float:left;width:600px;}
.foot_pic .column_large_one{position:relative;width:600px;height:350px;overflow:hidden;}
.foot_pic .column_large .column_img_container{width:600px;height:350px;overflow:hidden;}
.foot_pic .column_large_img{width:600px;height:350px;}.foot_pic .column_small{float:left;width:297px;}
.foot_pic .column_small_first,.foot_pic .column_small_second{position:relative;width:297px;margin-bottom:3px;overflow:hidden;}
.foot_pic .column_small_first{height:174px;}.foot_pic .column_small_second{height:174px;}
.foot_pic .column_small .column_img_container{width:297px;overflow:hidden;}
.foot_pic .column_small_first .column_img_container{height:174px;}
.foot_pic .column_small_img{width:297px;height:174px;}


.foot_pic .column_large_one .bigImg{display: block; width: 100%; position: relative; overflow: hidden;}
.foot_pic .column_large_one .bigImg h3{z-index: 99; font-size: 14px; background: url(../images/vidblack.png) no-repeat top center;color: #fff;line-height: 40px;
  height: 40px; background-size: 100% 100%;width: 600px;text-align: center; position: absolute;    bottom: 0;   left: 0;   right: 0;
   word-break: keep-all;text-overflow: ellipsis;   white-space: nowrap;   display: block; overflow: hidden;}

.foot_pic .column_small_first .bigImg{display: block; width: 100%; position: relative; overflow: hidden;}
.foot_pic .column_small_first .bigImg h3{z-index: 99; font-size: 14px; background: url(../images/vidblack.png) no-repeat top center;color: #fff;line-height: 40px;
  height: 40px; background-size: 100% 100%;width: 295px;text-align: center; position: absolute;    bottom: 0;   left: 0;   right: 0;
   word-break: keep-all;text-overflow: ellipsis;   white-space: nowrap;   display: block; overflow: hidden;}



/* footer */
.wrap{width:100%; margin-top:20px;border-top: 1px #E3E3E3 solid; background:#F6F6F6;}
.wrap .footer{width:1200px; overflow: hidden;}
.wrap .footer .tab-title{ border-left: 4px; height: 20px; line-height: 20px; margin-top:30px;position: relative; }
.wrap .footer .tab-title::before{float:left;background:#444;width:4px;height:15px;overflow:hidden;display:inline-block;margin:3px 10px 0 0;border-radius:2px}
.wrap .footer .tab-title .bt{ float: left; font-size: 16px; font-weight: 700;}
.wrap .footer .tab-list{width:110%; margin-top:20px; overflow: hidden;}
.wrap .footer .tab-list li{float: left;width:100px; height:130px; margin-right:57px; display: inline; overflow: hidden;}
.wrap .footer .tab-list li img{width:100px; height:100px; }
.wrap .footer .tab-list li img{width:100px; height:100px; }
.wrap .footer .tab-list li p{width:100px; text-align:center; line-height:25px; font-size:12px;  overflow: hidden;}

.wrap .footer .tab-text {float: left;margin:20px 0 20px; display: inline; overflow: hidden; }
.wrap .footer .tab-text .lftit{width:80px;  float: left;overflow: hidden; }
.wrap .footer .tab-text .ritit{width:1110px;  float:right;overflow: hidden; }
.wrap .footer .tab-text  li{float: left; line-height:25px; font-size:12px;  margin-right:10px;  overflow: hidden;}

.wrap .footer .tab-text li { margin-bottom:10px;  overflow: hidden; }
.wrap .footer .tab-text li a{float: left; line-height:25px; font-size:12px;  margin-right:10px;  overflow: hidden;}

.wrap .footer .tab-bottom { width:1200px;padding:20px 0 20px;border-top:1px #E3E3E3 solid; overflow: hidden; }
.wrap .footer .tab-bottom li { line-height:24px; overflow: hidden; text-align:center; }
.wrap .footer .tab-bottom li span{font-size:12px;  margin-right:15px;  overflow: hidden;}

.wrap .foot-nav{height:45px;font-size:12px; color:#F6F6F6; text-align:center; background: #444; overflow: hidden;}
.wrap .foot-nav a{ line-height:45px; height:45px; color:#F6F6F6; margin:0 10px; overflow: hidden;}



/* 背投 */
.topbg-wrap{width:100%;height:800px; position: absolute; top:0; z-index:-7;}
.toplink-wrap{width: 1230px; margin-top:5px; height: 65px; position: relative; text-align: right; display: none;}
.toplink-wrap .linkweb a {
    height: 60px;
    position: absolute;
    z-index: 200;
    right: 0;
    top: 40px;
    left: 0;
    width: 1120px;
}
.closebg {
    position: absolute;
    top: 40px;
    right: 0px;
    width: 60px;
    height: 20px;
    background:url(../images/ico001.png) no-repeat 0px 0px;
}
.closebg a {
    float: left;
    width: 60px;
    height: 20px;
    text-indent: -9999em;
}


/* 插入新闻模块 */
.themes-news{margin:0 auto; width:1200px; height:210px; }
.themes-news .title-fl{width:850px; float:left; margin-left:35px; }
.themes-news .title-fl h1{font-size:32px;line-height:70px; font-weight:700; padding-top:25px;}
.themes-news .title-fl h1 a{color:#d70138}
.themes-news .title-fl h1 a:hover{color:#D90000}
.themes-news .title-fl  li{ width:360px; float:left; font-size: 15px; line-height:32px;  overflow: hidden;}
.themes-news .title-fl  li a{color:#d70138}
.themes-news .title-fl  li a:hover{color:#D90000}

.themes-news .title-fr{width:310px; float:right; }
.themes-news .title-fr .photo{
	  width:270px;
	  height:180px;
    overflow: hidden;
    position: relative;
    float: left;
    display: inline;
    margin:15px 0 0 25px;
    }
.themes-news .title-fr .photo span{
    background-image: linear-gradient(transparent, #000000);
    background-size: auto 100%;
    position: absolute;
    left: 0px;
    right:0px;
    bottom:0px;
    height: 70px;}

.themes-news .title-fr .photo h3 {
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    left: 0px;
    bottom: 7px;
    padding: 0px 10px;
    text-overflow: ellipsis;
}



/* Top新闻 */

.Toptitle {
    width: 1200px;
    margin: 33px auto 33px auto;
}
.Toptitle h1 {
    width: 100% !important;
    opacity: 1 !important;
    text-align: center !important;
    font-weight: 600 !important;
    background: none !important;

    position: relative !important;
    font-size: 39px !important;
    line-height: 47px !important;
    letter-spacing: -0.05em !important;
    display: block !important;
    overflow: hidden !important;
    margin: 0 0 8px 0 !important;
    padding: 0 !important;
    font-family: "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1;}

 .littleList{
    width: 1138px;
    overflow: hidden;
    padding: 12px 30px;
    border: 1px solid #efefef;}
.littleList a {
    color: #444;
    font-size: 16px;
    display: block;
    width: 48%;
    padding-right: 2%;
    position: relative;
    float: left;
    line-height: 28px;}

.littleList a:hover{color:#D90000}
.littleList a:before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 100%;
    position: absolute;
    top: 11px;
    left: -12px;
    background: #c81010;}
